@charset "utf-8";

@import url(basic.css);

.head-line{background:url(column_bg.png);line-height:34px;border-bottom:solid #efefef 1px;color:#000}

.navbar-header{padding:10px 0;}

.logo{display:block;margin-top:0px;}

.logo img{height:80px;}

.tel{margin-top:25px;font-family:"微软雅黑";text-align:right;}

.tel i{font-size:60px;color:#ff0000}

.tel p{font-size:16px;color:#000;line-height:30px;}

.search_box{position:relative;}



/*.search p b{font-size:18px;color:#ffad00}*/

.search i{position:absolute;left:58px;top:7px;font-size:16px;color:#ffad00}

.search .input{height:28px;border:solid #ffb302 1px;width:160px;font-size:14px;padding-left:30px;background:#fafafa;color:#000}

.search .b_btu{border:solid #ffb302 1px;background:#ffb302;color:#fff;height:30px;width:60px;font-size:14px;}

nav{background:#1048a0;height:60px;}

.nav>ul{padding:0 10px}

.nav>ul>li{float:left;position:relative;height:60px;z-index:999;}

.nav>ul>.m{display:inline-block;padding:0 19px;width:80px;color:#fff;text-align:center;font-size:14px;line-height:60px;border-right:#fff solid 1px;}

.nav h3{font-weight:normal;}

.nav h3 a{color:#fff;font-size:16px;font-weight:bold;}

.nav .on{background:#ab2828;}

.nav .on a{background:0;color:#fff}

.nav .sub{display:none;position:absolute;left:-1px;top:60px;background:#ab2828;text-align:center;opacity:1}

.nav .sub li{vertical-align:middle;line-height:34px;}

.nav .sub li i{display:none;}

.nav .sub li a{display:block;color:#fff;width:124px;font-size:14px;font-weight:bold;}

.nav .sub li a:hover{display:block;background:#333;}

#sub2{width:853px;left:-200px;padding:30px 0;background:#fff;box-shadow:#ccc 0 0 5px;background-color:rgb(157, 204, 243);}

.nav #sub2 li{border-right:solid #fff 1px;line-height:25px;height:25px;}

.nav #sub2 li i{display:inline-block;color:#ff0000}

.nav #sub2.on a{display:block;background:#333;line-height:25px;height:25px;}



#sub5,#sub4{width:180px;}

#sub2 .ll{float:left;}

#sub2 li a{width:250px;height:35px;text-align:left;padding-left:20px;overflow:hidden;color:#000;font-weight:normal;transform:color 0;}

#sub2 li a:hover{color:#fff;}

#sub5 li a,#sub4 li a{width:160px;text-align:left;padding-left:20px;}

.focus{position:relative;width:750px;margin-top:35px;}

.focusBox{position:relative;width:100%;height:500px;overflow:hidden}

.focusBox .pic{position:relative;z-index:0}

.focusBox .pic li{width:100%;height:500px;}

.focusBox .hd{width:100%;position:absolute;bottom:10px;text-align:center;font-size:0;z-index:1}

.focusBox .hd li{margin:0 5px;background:url(dot.png) no-repeat 0 -16px;height:16px;overflow:hidden;width:16px;cursor:pointer;display:inline-block;zoom:1}

.focusBox .hd .on{background-position:0 0}

.focusBox .next,.focusBox .prev{width:60px;height:90px;margin:-60px 0 0;display:none;background:url(ad_ctr.png) no-repeat 0 0;position:absolute;top:50%;z-index:10;cursor:pointer;text-indent:-9999px;filter:alpha(opacity=20);opacity:.2}

.focusBox .prev{left:0}

.focusBox .next{background-position:0 -90px;right:0}

.focusBox .next:hover,.focusBox .prev:hover{filter:alpha(opacity=50)!important;opacity:.5!important}

.scroll{line-height:35px;background:url(column_bg.png);}

.note{position:relative;}

.note i{position:absolute;top:8px;left:0;font-size:18px;color:#3498db}

.note ul li{padding-left:25px;}

.note ul li a{color:#ff0}

.spro{width:700px;height:35px;overflow:hidden;}

.spro ul li{float:left;margin-right:10px;}

.spro ul li b{color:#3498db}

.tit{font-size:14px;color:#000;border-bottom:solid #e2e2e2 2px;line-height:35px;font-family:"microsoft yahei";font-weight:400;color:#333;font-size:16px;line-height:36px;}

.tit span{margin-right:5px;border-bottom:solid #2587d4 2px;line-height:35px;height:36px;display:inline-block;margin-bottom:-3px;}

.tit em{font-style:normal;margin-left:5px;}

.about{width:300px;margin-right:15px}

.about img{float:left;margin:5px 10px 10px 0;width:140px;height:100px;box-shadow:#ccc 0 0 5px}

.about p{line-height:25px;margin-top:10px;text-indent:2em;font-size:14px}

.about p a{margin-right:5px;}

.genre ul li{line-height:25px;border:solid #e2e2e2 1px;float:left;margin:5px 10px 5px 0px;padding:0 10px;background:#ececec}

.news{width:440px;margin-right:15px;}

.news ul{padding:8px 10px 0 0;}

.news ul li{line-height:30px;list-style:square inside;font-size:14px}

.news ul li a{font-size:14px}

.news ul li em{float:right;}

.news dl{margin:10px 10px 0px 0px;border-bottom:dashed #e2e2e2 1px;padding-bottom:10px;}

.news dl dt{float:left;}

.news dl dd{float:left;width:270px;margin-left:10px;}

.news dl dd p{line-height:25px;font-size:14px}

.news dl dd .news_tit{font-weight:bold;color:#3498db}

.news dl dd .t2{color:#999}

.news dl dt img{box-shadow:#ccc 0 0 5px}

.news1{width:440px;margin-right:15px;}

.news1 .tit{font-weight:bold;color:#000;}

.news1 .tit span{border-bottom:solid #2587d4 2px;line-height:35px;display:inline-block;margin-bottom:-1px;}

.type{width:315px;}

.type ul{padding:15px 0}

.type ul li{line-height:30px;}

.type ul li a{font-size:14px;}

.about_down{width:750px;}

.about_text{margin-top:10px}

.about_text p{line-height:25px;font-size:14px;text-indent:2em;}

.train{width:290px;}

.train img{margin:0px 0 0 0px;width:290px;}

.quick{width:290px;}

.quick ul li{float:left;width:50%;font-size:14px;margin-top:10px;}

.quick ul li i{display:inline-block;float:left;font-size:25px;margin:15px 15px 0 0px;}

.quick ul li a{display:inline-block;float:left;color:#666;transition:color .5s}

.quick ul li a:hover{color:#3498db}

.quick ul li span{display:block;margin-top:13px;width:100px;}

.quick ul li em{display:block;font-style:normal;text-transform:capitalize;}

.icontactus{width:290px;background:url(map.gif) 0 25px no-repeat;}

.icontactus p{line-height:25px;font-size:14px;font-weight:bold;color:#000}

.prolist{height:200px;overflow:hidden;}

.prolist ul{padding:0 10px;}

.prolist ul li{float:left;margin-right:15px;}

.prolist ul li img{width:199px;height:165px;}

.prolist ul li span{display:block;line-height:45px;text-align:center;}

.prolist1{}

.prolist1 ul{padding:0 0px;}

.prolist1 ul li{float:left;margin-right:15px;}

.prolist1 ul li img{width:204px;height:165px;}

.prolist1 ul li span{display:block;line-height:25px;text-align:center;}

.video{width:250px;}

.category{width:250px;box-shadow:#ccc 0 0 5px;background:#fff;}

.icat_box{padding:5px 10px}

.icat_box a{display:block;line-height:35px;height:35px;border-top:dashed #e2e2e2 1px;padding-left:25px;background:url(n_dot.png) no-repeat 5px 13px;overflow:hidden;font-size:14px}

.icat_box #c1{border:0;}

/*.case{width:290px}

.case ul li{float:left;}

.case ul li span{display:block;line-height:30px;font-size:14px;text-align:center;}

.case .prolist{border:solid #bbb 1px;border-top:0;overflow:hidden;}*/

.pos{line-height:25px;}

.pos i{color:#000;font-size:14px;margin-right:5px;}

.left{width:200px;}

.left .snav{padding-left:15px;padding-bottom:20px;border:solid #ccc;border-width:0 1px 1px 1px;border-top:solid #ed5736 3px;background:#fff}

.left .snav h2{font-size:16px;color:#000;margin:5px 15px 5px 0px;border-bottom:solid #bbb 1px;line-height:35px;}

.left .snav ul li{line-height:35px;border-bottom:solid #eee 1px;overflow:hidden;height:35px;}

.left .snav ul li i{margin-right:10px;}

.left .snav ul li a{font-size:14px;color:#000;transition:padding-left 0.5s;display:inline-block;width:90%;margin:5px 0}

.left .snav ul li a:hover{padding-left:10px;background:#ed5736;color:#fff}

.left .lcontact{padding-left:15px;padding-bottom:20px;border:solid #ccc;border-width:0 1px 1px 1px;border-top:solid #ed5736 3px;margin-top:10px;background:#fff}

.left .lcontact h2{font-size:16px;color:#000;margin:5px 15px 15px 0px;border-bottom:solid #bbb 1px;line-height:35px;}

.left .lcontact .dianhua{background:url(Teln.gif) no-repeat scroll 0 18px transparent;color:#666666;line-height:20px;padding:10px 0 10px 55px;}

.left .lcontact .dianhua span{display:block;font:18px "Impact";color:#000;}

.left .lcontact p{line-height:25px;}

.left .lcontact p .fa{font-size:40px;color:#f00;margin-right:10px;}

.left .lcontact p span b{font-size:17px;font-weight:bold;font;font-family:"微软雅黑"}

.left .lcontact .qr{text-align:center;}

.left .lcontact .qr span{display:block;line-height:35px;text-align:center;}

.left .lcontact .qr img{width:100px;}

.left .lnew h2{font-size:16px;color:#000;margin:5px 15px 15px 0px;border-bottom:solid #bbb 1px;line-height:35px;margin-left:10px}

.left .lnew{background:#fff;margin-top:10px;}

.left .lnew ul li{line-height:25px;list-style:square inside;padding-left:10px;}

.right{width:870px;margin-left:10px;background:#fff;}

.right h2{display:inline-block;width:95%;position:relative;height:5px;background:#efefef;margin:30px 15px 15px 15px;}

.right h2 .tit{position:absolute;top:-12px;left:20px;font-size:20px;font-family:"microsoft yahei";background:#fff;padding:0 10px;}

.right .list dl{border-bottom:dashed #ccc 1px;margin-bottom:10px;padding-bottom:10px;}

.right .list dl dt{font-size:14px;}

.right .list dl dt a{}

.right .list dl dt span{float:right;}

.right .list dl dd{color:#999;line-height:25px;}

.imglist ul{}

.imglist ul li{float:left;margin:15px 0 0 15px;}

.imglist ul li img{width:265px;height:200px;}

.imglist ul li span{display:block;line-height:25px;text-align:center;font-size:14px; width:260px; height:50px}

.right .article{font-size:117%;line-height:220%;margin:20px 30px;}

.right .article p{font-size:117%;line-height:220%;}

.right .article h1{line-height:40px;font-size:20px}

.right .article .article{margin:0;}

.right .article .mate{color:#757575;line-height:25px;border-bottom:dashed #e2e2e2 1px;margin-bottom:20px;padding-bottom:20px}

.right .article .mate span{margin:0 10px;}

.right .article .intro{font-size:16px;border-bottom:dashed #ccc 1px;line-height:35px;}

.right .article .img_box .img img{width:320px;}

.right .article .img_box .img_text{width:400px;margin:20px 0 0 20px;}

.right .article .img_box .img_text p{font-size:14px;}

.right .thmnav{line-height:30px;font-size:14px;border-top:dashed #e2e2e2 1px;margin-top:20px;padding-top:20px}

.right .article .contactus p{font-size:16px;line-height:220%;}

.right .article .contactus p  i{font-size:20px;display:inline-block;width:28px;}

.right .article .contactus p .fa-mobile{font-size:28px;}

.right .article .contactus p .fa-fax{font-size:16px;}

.right .article .contactus p .fa-internet-explorer{font-size:16px;}

.right .article .contactus .contact_box{margin:30px 0;}

.right .article .contactus .contact_box p{font-size:18px;line-height:40px;}

.right .article .contactus .contact_box p i{color:#ffb302}

.right .caselist li{float:left;list-style:none;margin-right:15px;}

.right .caselist li img{width:230px;height:200px;}

.right .caselist li span{display:block;text-align:center;}

.right .add{background:#ff7300;display:inline-block;padding:5px 45px;color:#fff;font-size:16px;margin-top:20px;}

.right .add:hover{background:#ff500b}

.right .com_tit{font-size:16px;border-bottom:dashed #eee 1px;line-height:30px;margin-top:20px;margin-bottom:15px;padding-bottom:15px;}

.pro_all{border-top:solid #e2e2e2 1px;padding-bottom:15px;padding-top:10px;}

.pro_scroll{width:400px;}

.pro_info{width:400px;margin-left:10px;}

.pro_info p{line-height:30px;font-size:14px;}

.pro_info .ptel{font-size:18px;margin:20px 0 30px;color:#d73a19;font-family:"微软雅黑";}

.foucebox{position:relative;width:420px;height:300px;}

.foucebox .bd{position:relative;float:left;width:380px;height:300px;overflow:hidden;border:solid #e2e2e2 1px;}

.foucebox .bd img{width:380px;height:300px;}

.foucebox .hd{position:relative;width:380px;padding-right:4px;z-index:1;}

.foucebox .hd ul{position:relative;width:380px;overflow:hidden;padding-top:10px}

.foucebox .hd li{height:50px;padding:5px;overflow:hidden;float:left;}

.foucebox .hd img{width:50px;height:50px;display:block;border:solid #e2e2e2 1px;}

.foucebox .hoverBg{position:absolute;top:0;left:-10px;width:124px;height:64px;z-index:100;background:url(hover.png) no-repeat;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/hover.png);_background:none;}

.zl li{position:relative;width:50%;float:left;}

.zl li a{margin-left:30px;font-size:14px;}

.zl li img{position:absolute;top:5px;left:5px;}

.right .article h3{font-size:16px;font-family:"微软雅黑";border-left:solid #0058b3 5px;padding-left:5px;}

.page{margin-left:15px;}

.page a{border:#eaeaea solid 1px;padding:4px 8px;color:#797979}

.page>b{background:#be0000;padding:4px 8px;color:#fff}

footer{width:100%;background:#4c9c64;padding:40px 0 10px}

#strengths dl{float:left;width:15%;margin-right:50px;}

#strengths dl dt{font-size:16px;color:#fff;border-bottom:solid #303030 1px;margin-bottom:10px;}

#strengths dl dt span{border-bottom:solid #e67e22 1px;line-height:35px;margin-bottom:-1px;display:inline-block;}

#strengths dl dd{overflow:hidden;}

#strengths dl dd a{color:#959595;line-height:30px;transition:padding-left .3s}

#strengths dl dd a:hover{color:#e67e22;padding-left:5px;}

#strengths .foot-pro{width:360px;}

#strengths .foot-pro dt{}

#strengths .foot-pro dd{float:left;width:50%;}

#strengths .contact{margin-right:0;width:225px;}

#strengths .contact dd{color:#959595;line-height:35px;font-size:14px;}

#strengths .contact dd i{font-size:20px;display:inline-block;width:28px;}

#strengths .contact dd .fa-mobile{font-size:28px;}

#strengths .contact dd .fa-fax{font-size:16px;}

#strengths .contact dd .fa-internet-explorer{font-size:16px;}

#strengths .qr{float:left;width:100px;margin:45px 0 0 20px;}

#strengths .qr span{color:#fff;display:block;line-height:35px;text-align:center;}

#strengths .qr img{width:100px;}

.flink{border-top:solid #666 1px;padding-top:10px;}

.flink p{color:#fff;line-height:25px;}

.flink p a{color:#fff;margin:0 5px}

.flink p a:hover{color:#e67e22}

.flink .con{margin-top:5px;}

.flink .con p{color:#959595;}

/*.footer{position:relative;}

.footer .qr{position:absolute;top:55px;right:200px;}

.footer .qr img{width:100px;}
*/
#zjyx7 p{clear:both;text-align:center;}

#zjyx7 span{text-align:center;display:inline-block;}



.jisuanqi {

    width: 100%;

    height: 200px;

    

   

}

.jisuanqi_title {

    width: 100%;

    height: 60px;

    line-height: 60px;

    color: #fff;

    background: #D41817;

    font-size: 28px;

    font-weight: 600;

    letter-spacing: 4px;

}

label {

    display: inline-block;

    margin-bottom: 0.5rem;

}

input[type="radio"], input[type="checkbox"] {

    box-sizing: border-box;

    padding: 0;

}

.radioInput {

    background-color: #fff;

    border-radius: 3px;

    display: inline-block;

    height: 16px;

    margin: 0 5px 0px 6px;

    vertical-align: middle;

    width: 16px;

    line-height: 1;

}

.heat_transfer {

    float: left;

}

.heat_transfer div {

    width: 200px;

    line-height: 1.0;

}

.li-tab input {

    background-color: transparent;

    float: left;

    width: 140px;

    height: 40px;

    border: solid 1px #666;

    border-radius: 4px;

    text-indent: 10px;

    font-size: 16px;

    line-height: 24px;

    margin-right: 1px;

}

.jsq_name {

    line-height: 20px;

	font-size:16px;

}

.huansuanAll {

    margin-top: 10px;

}

.btn1 {

    margin-right: 30px;

}

.huansuan {

    background: #D41817;

    color: #fff;

    padding: 10px 15px;

    height: 32px;

    cursor: pointer;

	font-size:20px;

	width:142px;

}

.aaa2 img { max-width:313px; height:250px}





.xz{    padding-left: 10px;

    background: #ed5736;

    color: #fff !important;}

	

#guolu{

	

}

#guolu .container{

	width:1190px;

	margin:0 auto;

}

#guolu .type-container{

	background: #fff;

}

#guolu .type-container ul{

	padding-bottom:0px;

}

#guolu .type-container ul li{

	float: left;

	width: 350px;

	height:420px;

	background: #f4f4f4;

	box-shadow:0px 0px 5px rgba(0,0,0,0.02);

	margin:0 18px 20px 0;

}

#guolu .type-container ul li:nth-child(3n+3){

	margin-right: 0;

}

#guolu .type-container ul li .case-img{

	padding:0 0px;

	height: 254px;

}

#guolu .type-container ul li .case-img img{

	width:350px;

	height: 240px;

}

#guolu .type-container ul li:nth-child(2) .case-img{

	padding:0 0px 0 0;

}

#guolu .type-container ul li .case-img a{

	display: block;

	height: 254px;

	border-bottom: 1px solid #f6f6f6;

}

#guolu .type-container ul li .type-box{

	padding:0 6px;

	margin-top: 6px;

}

#guolu .type-container ul li .type-box .type-title{

	color: #0070E3;

	font-size: 16px;

	position: relative;

	padding-left: 10px;

	margin-bottom: 12px;

}

#guolu .type-container ul li .type-box .type-title:before{

	position: absolute;

	left:0;

	top:3px;

	content:'';

	width: 3px;

	height: 18px;

	background: #0070E3;

}

#guolu .type-container ul li .type-box .type-title a{font-size: 18px;}

#guolu .type-container ul li .type-box{

	height: 102px;
	overflow:hidden;
	

}

#guolu .type-container ul li .type-box p{

	margin-bottom: 9px;

	color:#2a2a2a;

	line-height: 20px;

}

#guolu .type-container ul li .type-box p span{

	display: inline-block;

	vertical-align: top;

	height: 26px;

	line-height: 26px;

	color: #131313;

	font-weight: bold;

}

#guolu .type-container ul li .type-box p a{

	display: inline-block;

	vertical-align: top;

	padding: 0 7px;

	border: 1px solid #e2e2e2;

	background: #fafafa;

	margin-left: 8px;

	border-radius: 3px;

	color:#2a2a2a; font-size:12px;

}

#guolu .type-container ul li .type-box p.power a{

	padding: 0 8px;

}

#guolu .type-container ul li .type-box p a.active,#guolu .type-container ul li .type-box p a:hover{

	border-color:#0070E3;

	background: #0070E3;

	color: #fff;

}

#guolu .type-container ul li .consult-box{

	width: 348px;

	height:48px;

	line-height: 50px;

	color: #8e8e8e;

	font-size: 13px;

	border:1px solid #0070E3;

	margin-left: 1px;

}

#guolu .type-container ul li .consult-box em{

	color:#E01222; font-style:normal;

}

#guolu .type-container ul li .consult-box a.online-btn{

	display: inline-block;

	vertical-align: top;

	color: #8e8e8e;

	margin-left: 7px;

}

#guolu .type-container ul li .consult-box a.online-btn:hover{

	color:#0070E3;

}

#guolu .type-container ul li .consult-box a.online-btn .icon{

	display: inline-block;

	vertical-align: top;

	width: 20px;

	height: 20px;

	margin:15px 5px 0 0;

	background: url(kefu.gif)no-repeat top center;

}

#guolu .type-container ul li .consult-box .scan-icon{

	display: inline-block;

	vertical-align: top;

	width: 2px;

	height: 14px;

	margin:18px 5px 0 13px;

	background: url(scan.png) no-repeat top center;

}

#guolu .type-container ul li .consult-box .go-btn{

	width: 160px;

	height: 48px;

	line-height: 48px;

	background: #0070E3;

	text-align: center;

	color: #fff;

	font-size: 16px;

}





.service-container{

	padding: 0px 0 10px 0;

}

.service-container .advantages{

	text-align: center;

	color: #8c8c8c;

	font-size: 20px;

	line-height: 36px;

}

.service-container .city-box{

	text-align: center;

	margin-top: 10px;

}

.service-container .city-list{

	display: inline-block;

	vertical-align: top;

}

.service-container .city-list li{

	float: left;

	min-width: 115px;

	text-align: center;

	height: 40px;

	line-height: 40px;

	font-size: 15px;

	border: 1px solid #eaeaea;

	margin:0 2px 3px 0;

	color: #e01222;

}



.service-container .city-list li a{

	display: block;

	color: #484848;

}

.service-container .city-list li .active{

	color: #e01222;

}

.service-container .city-list li a:hover{

	color: #e01222;

	text-decoration: underline;

	cursor: pointer;

}

.service-container .case-list{

	margin-top: 30px;

}

.service-container .case-list li{

	float: left;

	width: 254px;

	height: 318px;

	border: 1px solid #e1e1e1;

	margin-right: 16px;

	transition: All 0.5s;

	-webkit-transition: All 0.5s;

	-moz-transition:All 0.5s;

	-ms-transition: All 0.5s;

	-o-transition: All 0.5s;

}

.service-container .case-list li:last-child{

	margin-right: 0;

}

.service-container .case-list li:hover .img-box img{

	transform: scale(1.1);

	-webkit-transform: scale(1.1);

	-moz-transform: scale(1.1);

	-ms-transform: scale(1.1);

	-o-transform: scale(1.1);

}

.service-container .case-list li:hover{

	border-color: transparent;

	box-shadow: 0 15px 30px rgba(0,0,0,.1);

	-webkit-box-shadow: 0 15px 30px rgba(0,0,0,.1);

	-moz-box-shadow: 0 15px 30px rgba(0,0,0,.1);

	transform: translate3d(0,-4px,0);

	-webkit-transform: translate3d(0,-4px,0);

	transform: translate3d(0,-4px,0);

	-ms-transform: translate3d(0,-4px,0);

	-o-transform: translate3d(0,-4px,0);

}

.service-container .case-list li .img-box{

	height: 180px;

	overflow: hidden;

	position: relative;

}

.service-container .case-list li .img-box img{

	transition: All 0.6s ease-in-out;

	-webkit-transition: All 0.6s ease-in-out;

	-moz-transition:All 0.6s ease-in-out ;

	-ms-transition: All 0.6s ease-in-out;

	-o-transition: All 0.6s ease-in-out;

}



.service-container .case-list li .case-intro{

	padding: 55px 10px 0 10px;

	text-align: center;

	position: relative;

}

.service-container .case-list li .case-intro .btitle{

	position: absolute;

	top:-49px;

	left: 80px;

	width: 98px;

	height: 48px;

	border-radius: 50%;

	background: #fff;

	color: #005DAD;

	font-size: 22px;

	font-weight: bold;

	text-align: center;

	box-shadow: 0px 1px 5px rgba(0,0,0,0.2);

	padding: 25px 0;

	letter-spacing: 1px;

	z-index: 10;

}

.service-container .case-list li .case-intro .company a{

	display: block;

	color:#111;

	font-size: 18px;

	overflow: hidden;

	text-overflow: ellipsis;

	white-space: nowrap;

	margin-bottom: 5px;

}

.service-container .case-list li .case-intro .place{

	color: #8e8e8e;

}

.service-container .case-list li .case-intro .btn{

	display: inline-block;

	vertical-align: top;

	width: 110px;

	height: 35px;

	line-height: 35px;

	font-size: 14px;

	margin-top: 10px;

}

.service-container .case-list li .case-intro .tel-btn{

	background: #e01222;

	color: #fff;

	margin-right: 15px;

}

.service-container .case-list li .case-intro .consult-btn{

	color: #1191bb;

	border: 1px solid #1191bb;

}
.toubu {
    width: 1100px;
    height: 120px;
    margin: 0 auto;
    overflow: hidden;
}
.logo {
    height: 77px;
    float: left;
    margin-top: 15px;
}
.toubu .phone {
    float: right;
    width: 200px;
    height: 90px;
    background: url(tel.jpg) no-repeat left 8px;
    margin-top: 25px;
    padding-left: 75px;
    padding-top: 10px;
    line-height: 24px;
    font-size: 16px;
}
.toubu .phone span {
    color: #da251c;
    font-size: 26px;
    font-weight: bold;
}
.footer {
    width: 100%;
    padding-top: 28px;
    padding-bottom: 20px;
    overflow: hidden;
    background: #333;
    color: #999999;
}
.footer .foot_con {
    width: 1100px;
    overflow: hidden;
    margin: 0 auto;
}
.foot_con .foot_left {
    width: 200px;
    overflow: hidden;
    float: left;
    border-right: #404040 1px solid;
    margin-right: 28px;
    font-size: 16px;
}
.foot_con h3 {
    height: 34px;
    line-height: 34px;
    font-size: 18px !important;
    font-weight: bold;
    color: #fff;
    overflow: hidden;
    padding-left: 18px;
    background: url(xian.jpg) no-repeat center left;
    margin-bottom: 10px;
}
.foot_con ul li a
{
font-size: 18px !important;	
font-family: "Microsoft YaHei";
font-weight:500
}
.foot_con .foot_midle p {
    font-size: 18px !important;	
font-family: "Microsoft YaHei";
font-weight:500 !important;
color: #999999;
}
.foot_left ul li {
    width: 100px;
    height: 40px;
    line-height: 40px;
    float: left;
    font-weight: bold;
}
.footer a {
    color: #999999;
}
.foot_con .foot_cp {
    width: 290px;
    overflow: hidden;
    float: left;
    border-right: #404040 1px solid;
    margin-right: 28px;
    font-size: 16px !important;
}
.foot_cp ul li {
    width: 145px;
    height: 40px;
    line-height: 40px;
    float: left;
    font-weight: bold;
	overflow:hidden
}
.foot_cp ul li a {
    font-size: 18px !important;	
font-family: "Microsoft YaHei";
 font-weight:500
}
.foot_con .foot_midle {
    width: 380px;
    overflow: hidden;
    float: left;
    border-right: #404040 1px solid;
    margin-right: 15px;
    font-size: 16px !important;
    line-height: 40px;
}
.foot_con .foot_midle p {
    font-weight: bold;
}
.foot_con .foot_right {
    width: 150px;
    overflow: hidden;
    float: left;
}
.foot_right ul li {
    width: 140px;
    height: 180px;
    overflow: hidden;
    float: left;
    margin: 0 10px;
    text-align: center;
    font-weight: bold;
    line-height: 40px;
}
.foot_right ul li .title{
	    font-size: 14px !important;	
font-family: "Microsoft YaHei";
 font-weight:500;
 color:#999999
	}
.foot_right ul li .pic img {
    width: 140px;
    height: 140px;
    overflow: hidden;
}
.banquan {
    width: 100%;
    height: 65px;
    line-height: 65px;
    text-align: center;
    color: #999;
    border-top: #212121 2px solid;
    background: #222;
    font-size: 16px;
}
.banquan a {
    color: #999;
}
.banquan p{ font-size:16px; color:#999999}

.case {
    width: 100%;
    overflow: hidden;
    margin: 0 auto;
    padding: 40px 0 0 0;
    background: #fff;
}
.index_tit {
    position: relative;
    height: 100px;
    text-align: center;
    z-index: 1;
}
.index_tit span {
    position: relative;
    display: block;
    height: 50px;
    color: #333;
    font-size: 44px;
    line-height: 50px;
    text-align: center;
}
.index_cp {
    padding: 0;
    clear: both;
    overflow: hidden;
}
.index_cp ul {
    margin: 0;
    padding: 0;
    clear: both;
    overflow: hidden;
}
.index_cp li {
    float: left;
    width: 260px;
    overflow: hidden;
    background: #f4f4f4;
    line-height: 35px;
    text-align: center;
    border-collapse: collapse;
    margin: 0px 10px 25px 0px;
}
.index_cp li a {
    display: block;
}
.index_cp li a .cp_name {
    display: block;
    width: 282px;
    height: 220px;
    color: #555;
    display: table-cell;
    text-align: center;
    vertical-align: middle;
    overflow: hidden;
}
.index_cp li a img {
    max-width: 282px;
    height: 220px;
    vertical-align: middle;
}
.index_cp li span {
    height: 50px;
    line-height: 22px;
    padding: 15px 20px;
    
    display: block;
    font-size: 16px;
    text-align: center;
    clear: both;
}
